import pandas as pd
import requests
import json
# 读取 Excel 文件并指定 sheet 页
#excel_file_path = 'D:\Downloads\ChromeDownload\自动审核-素材明细.xlsx'  # 替换为你的 Excel 文件路径
excel_file_path = 'C:\\Users\\luowenjie\\Desktop\\智能审核图库\\安全评估测试题\\评估测试题.xlsx'
sheet_name = '非拒答题'  # 替换为你的 sheet 页名称

# 使用 pandas 读取 Excel 文件
df = pd.read_excel(excel_file_path, sheet_name=sheet_name)

# 假设 Excel 文件中包含 `third_content_id` 和 `file_url` 列
# 这里我们不需要 `file_url` 列，但你可以根据需要处理它
for idx, row in df.iterrows():
    idx = idx
    third_content_id = f'aigc_strict_test_07_{idx}'
    text = row['题目']

    url = "http://localhost:8080/v1/putText"

    payload = json.dumps({
        "thirdContentId": third_content_id,
        "source": "aigc_strict_test_07",
        "contentType": "text",
        "text": text,
        "isAgain": 1,
        "preset":"aigc_strict"
    })
    headers = {
        'Content-Type': 'application/json'
    }

    response = requests.request("POST", url, headers=headers, data=payload)

    # 打印响应内容（可以根据需要处理响应）
    #print(f'Response for thirdContentId {third_content_id}: {response.text}')
    print(f' thirdContentId :{third_content_id},text: {text},response {response.text}')

    # 如果需要发送另一个基于 file_url 的请求，可以在这里添加
    # file_url = row['file_url']
    # 注意：这里只是示例，实际使用中你可能需要不同的逻辑或另一个 API 调用